package com.kc.gb.device.service;

import com.kc.gb.device.service.support.dto.BasicStationDetailDTO;
import com.kc.gb.device.plugins.ptl.dto.PtlLightState;
import com.kc.gb.device.service.support.dto.StationSlotArea;

import java.util.List;

public interface WallPtlAdminService {
    boolean changeMode(boolean isDebugMode);

    boolean getMode();

    List<PtlLightState> getLightStates(boolean inDebugMode, List<Integer> lightNos);

    void press(boolean inDebugMode, int lightNo);

    List<StationSlotArea> getStationWallLights(Long warehouseId, String stationCode);

    BasicStationDetailDTO getBasicStationDetail(long warehouseId, String stationCode);
}
